// design of the test code for the ee editor // Architecture // // Individual tests allocate space for error messages. // Higher up code should release the space. // ? But if the message was the empty string, then don't delete it. // // the null pointer or the empty string means there were no errors. //